shock troop - French English Dictionary